//调用js
var util = require('../../base/crypt')
//获取应用实例
var app = getApp();
var baseUrl = app.globalData.host;
Page({
  data: {
    tlrCode: "",//输入用户名
    passwd: "",//输入密码
  },
 
  //输入用户名
  usernameinput: function(e) {
    this.setData({
      tlrCode: e.detail
    })
  },
  //输入密码
  passwordinput: function(e) {
    this.setData({
      passwd: e.detail
    })
  },

  //点击登陆的时候触发的事件
  login: function() {
    var that = this;
    //登陆的时候要传过来的参数
    var tlrCode = that.data.tlrCode;
    var passwd = that.data.passwd;
    if (that.data.tlrCode == "") {
      wx.showModal({
        title: "信息提示",
        content: "用户名不能为空!"
      })
      return;
    } else if (that.data.passwd == "") {
      wx.showModal({
        title: "信息提示",
        content: "请输入密码!"
      })
      return;
    }
    that.setData({
      disabled:true
    });
    //微信登录
    wx.login({
      success: function(res) {
        if (res.code) {
          console.info(res.code);
          // pwd.value = util.AesEncrypt(pwd.value);
          let obj = {
            tlrCode: tlrCode.value,
            passwd: passwd.value,
            code: res.code
          }
          //发送ajax请求到服务器-登录
          wx.request({
            url: baseUrl+"/user/login",
            method: 'POST',
            data: obj,
            header: {
              'content-type': 'application/x-www-form-urlencoded' // 默认值
            },
            dataType: 'json',
            success: function(res) { 
              console.info(res);
              var pages = getCurrentPages();
              var prevPage = pages[pages.length - 2]
              if(res.data.msg == "登录成功")
              {
                prevPage.setData({
                  state:1,
                  smTeller:res.data.data,
                  msg:res.data.msg
                });
              }
              else
              {
                prevPage.setData({
                  state:2,
                  msg:res.data.msg
                });
              }
              wx.navigateBack({ //跳转到前一个页面
                delta:1,//前一个页面
              });
            },
            fail: function(res) {
              wx.showModal({
              title: '提示',
              showCancel: false,
              content: '请求超时，请退出重新登录！',
              success: function () {
                wx.navigateBack({ //跳转到前一个页面
                  delta:1,//前一个页面
                });
              }
              })
            },
            complete: function(res) {
              console.info();
              if(res.statusCode === 502){
                wx.showModal({
                  title: '提示',
                  showCancel: false,
                  content: '后台挂掉，请查看！',
                  success: function () {
                    wx.navigateBack({ //跳转到前一个页面
                      delta:1,//前一个页面
                    });
                  }
                })
              }
              if(res.statusCode === 500){
                wx.showModal({
                  title: '提示',
                  showCancel: false,
                  content: '后台失败，请查看！',
                  success: function () {
                    wx.navigateBack({ //跳转到前一个页面
                      delta:1,//前一个页面
                    });
                  }
                })
              }
              },
          })
        }
      }
    })

  },
})